#ifndef DATINFO_H
#define DATINFO_H

#include <QString>
#include <QList>
#include <QMap>

class DatInfo
{
public:
    DatInfo();
    DatInfo(const QString &datm, const QString &temp,
               const QString &humi, const QString &devID);
    void display(void) const;

    void setDatm(const QString &datm);
    void setTemp(const QString &temp);
    void setHumi(const QString &humi);
    void setDevID(const QString &devID);

    const QString &getDatm() const;
    const QString &getTemp() const;
    const QString &getHumi() const;
    const QString &getDevID() const;

private:
    QString m_datm;
    QString m_temp;
    QString m_humi;
    QString m_devID;
};

typedef QList<DatInfo> DatInfoList;
typedef QMap<QString, DatInfoList::iterator> DatInfoMap;  //网络操作使用

#endif // DATINFO_H
